/*
 * Clase agregada por Esteban Puello y Raul Piñeres
 * 
 */
package datos;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/**
 *
 * @author Esteban Puello y Raul Piñeres
 */
public class ClaseCirculo {

    private JLabel etiqueta3;
    private JLabel etiqueta2;
    private int x;
    private int y;
    private boolean k;

    public JLabel getEtiqueta2() {
        return etiqueta2;
    }

    public void setEtiqueta2(JLabel etiqueta2) {
        this.etiqueta2 = etiqueta2;
    }

    public void setK(boolean k) {
        this.k = k;
    }

    public void setX(int x) {
        this.x = x;
    }

    public void setY(int y) {
        this.y = y;
    }

    public int getX() {
        return x;
    }

    public int getY() {
        return y;
    }

    public void setEtiqueta3(JLabel etiqueta3) {
        this.etiqueta3 = etiqueta3;
    }

    public ClaseCirculo() {
    }

    public JLabel ClaseCirculo(final int x, final int y, String nombre, final int x2, final int y2, int ancho, int alto) {

        this.etiqueta3 = new JLabel() {
            @Override
            protected void paintComponent(Graphics g) {
                g.drawLine(x, y, x2, y2);
                super.paintComponent(g);
            }
        };
        this.etiqueta3.setHorizontalTextPosition(SwingConstants.CENTER);
        this.etiqueta3.setVerticalTextPosition(SwingConstants.CENTER);
        this.etiqueta3.setDebugGraphicsOptions(0);
        this.etiqueta3.setBounds(0, 0, 1000, 1000);
        this.etiqueta2 = new JLabel("<html><H3>" + nombre + "</H3></html>");
        this.etiqueta2.setBounds((x2 + x) / 2, (y2 + y - 20) / 2, 90, 40);
        this.etiqueta3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Seminario iconos/ovalo.png"))); // NOI18N
        return etiqueta3;
    }

    public JLabel ClaseCirculo(final int x, final int y, String nombre) {
        this.etiqueta3 = new JLabel("<html><H3>" + nombre + "</H3></html>");
        this.etiqueta3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Seminario iconos/ovalo.png"))); // NOI18N
        this.etiqueta3.setHorizontalTextPosition(SwingConstants.CENTER);
        this.etiqueta3.setVerticalTextPosition(SwingConstants.CENTER);
        this.etiqueta3.setDebugGraphicsOptions(0);
        this.etiqueta3.setBounds(x, y, x + 100, y + 50);
        this.etiqueta3.setAlignmentX(0);
        this.etiqueta3.setAlignmentY(1 / 2);
        return etiqueta3;
    }

    public JLabel getEtiqueta3() {
        return etiqueta3;
    }
}
//Se acaba el codigo agregado por esteban puello y raul piñeres
